You are browsing the Haystack archive of past conferences. Go to haystackconf.com for the latest Haystack event →

Sparse encoders: bridging products and knowledge graphs

François Gaillard • Location: TUECHTIG • Back to Haystack EU 2026

In the retail industry, the accuracy of product-to-concept mapping is the backbone of a great search experience. At Leroy Merlin France, this represents a massive operational challenge: over 5.7M product-concept pairs currently show poor semantic alignment, and at search time, 15.8% of customer queries remain unmapped to our Knowledge Graph. This leads to misclassified products and degraded precision/recall.

While dense embeddings have become the standard for semantic search, they often lack the lexical precision and explainability required to debug specific business rules. This led us to explore an alternative: Sparse Encoders. We engineered a solution to bridge our massive product catalog with the explicitness of Knowledge Graphs, allowing us to reclaim lost data points while designing a seamless integration with our existing search engine infrastructure.

In this talk, we will walk through our ML journey: from generative term expansion to a custom SPLADE-like model. Our key innovation? Injecting Knowledge Graph concepts directly as tokens into the model’s vocabulary.

I will share the “behind-the-scenes” of scaling and benchmarking this architecture for production, including:

Beyond the code, this talk is a practical feedback loop on data quality and model refinement. Whether you work on search, recommendations, or taxonomy mapping, you will leave with actionable insights on leveraging Sparse Encoders to build robust, interpretable, and production-ready data products.

Download the Slides Watch the Video

François Gaillard

Adeo Services

Engineering Manager at Adeo (Leroy Merlin, Bricoman) in AAAI team (Advanced Analysis and Artificial Intelligence) in Search & Publication domain. More than 10 years building and running AI powered search engines for e-commerce websites. PhD in computer science, specialized in Artificial Intelligence